home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SPACE 2
/
SPACE - Library 2 - Volume 1.iso
/
music
/
309
/
gfa
/
30keywrd.doc
next >
Wrap
Text File
|
1988-10-20
|
10KB
|
451 lines
! var suffix: boolean
! text 296
# var suffix: eight byte float
$ var suffix: string
% var suffix: four bytes int
& var suffix: two bytes int
' text 296
* (multiply) (97)
* pointer-to (*x is pointer to variable x) (59)
+ (strings) (107)
+ 97
- 97
/ 97
<= 108
<> 108
= 108
== 108
>= 108
@func 282
@proc 282
ABS(x) 120
ABSOLUTE x,addr 68
ACHAR code,x,y,font,style,angle 424
ACLIP flag,x1,y1,x2,y2 411
ACOS(x) 120
ADD ivar,val 138
ADD(val1,val2) 141
AFTER (STOP/CONT) 292
AFTER ticks GOSUB proc 292
ALERT sym,text$,defb,b$,bvar 1=! 2=? 3=stop (399)
ALINE x1,y1,x2,y2,color,lpat,mode 414
AND 99
AND(x,y) 145
APOLY a_pkt,n_pkt,ystart TO yend,col,mode,p_adr,p_index
ARECT x1,y1,x2,y2,color,mode,pat_adr,pat_index 417
ARRAYFILL var(),val 43
ARRPTR(arrvar()) address of desc. of arrvar (67)
ARRPTR(svar$) address of desc. of svar$ (67)
ASC(s$) 49
ASIN(x) 120
ATEXT x,y,font,s$ 425
ATN(x) 120
BASEPAGE 85
BCHG(val,bit) 145
BCLR(val,bit) 145
BGET #n,addr,size 216
BIN$(val[,spaces]) 52
BIOS(n[,args...]) 406
BITBLT adr% or x%() 419
BITBLT s_mfdb%(),d_mfdb%(),par%() 359
BLOAD name$[,addr] 216
BMOVE src,dest,count 84
BOUNDARY mode 328
BOX x1,y1,x2,y2 344
BPUT #n,addr,size 216
BSAVE name$,addr,size 216
BSET(val,bit) 145
BTST(val,bit) 145
BYTE(x) lower 8 bits of x (145)
BYTE{addr} one byte (63)
C:addr([args...]) call C procedure (447)
CALL addr([args ... ]) 451
CARD(x) lower 16 bits (unsigned) of x (145)
CARD{addr} unsigned 2 bytes (63)
CASE [a] TO [b] 261
CASE a[,...] 261
CFLOAT(x) int to double; implied (not needed) (58)
CHAIN file$ 305
CHAR{addr} string with trailing null (63)
CHDIR name$ 201
CHDRIVE n/n$ 201
CHR$(val) 50
CINT(x) double to int; implied (not needed) (58)
CIRCLE x,y,r[,angle1,angle2] 345
CLEAR 69
CLEARW n 391
CLIP (x,y,w,h or OFF) 336
CLOSE #n 212
CLOSEW [#]n 388
CLR x[,...] 69
CLS [#n] 351
COLOR color 318
CONT 261
COS(x) 120
COSQ(grad) 120
CRSCOL 183
CRSLIN 183
CVD(a$) string to double (eight bytes, GFA format) (57)
CVF(a$) string to float (four bytes) (57)
CVI(a$) string to int (two bytes) (57)
CVL(a$) string to long (four bytes) (57)
CVS(a$) string to float (8 bytes, ST-BASIC format) (57)
DATA cons[,...] 197
DATE$ format is MM.DD.YYYY (78)
DEC ivar 138
DEFAULT 261
DEFBIT prefixes$ 35
DEFBYT prefixes$ 35
DEFFIL [color],bitpattern$ 325
DEFFILL [color],[style],[pattern] 325
DEFFLT prefixes$ 35
DEFFN func[(args...)]=defn 284
DEFINT prefixes$ 35
DEFLINE [style],[width],[beg_style],[end_style] 329
DEFLIST n 37
DEFMARK [color],[type],[size] 323
DEFMOUSE bitpattern$ 321
DEFMOUSE form 321
DEFNUM n 182
DEFSTR prefixes$ 35
DEFTEXT [col],[attr],[angle],[height],[fontnum] 331
DEFWRD prefixes$ 35
DEG(rad) 120
DELAY x seconds (?) (296)
DELETE x(i) 75
DFREE(n) 201
DIM var(dim1[ ,... ])[ ,... ] 43
DIM?(var()) 43
DIR path$ [TO dev$] 203
DIR$(n) 201
DIV 97
DIV ivar,val 138
DIV(val1,val2) 141
DO [WHILE/UNTIL] 266
DOUBLE{addr} 8 bytes, IEEE format (63)
DPEEK(addr) two bytes (61)
DPOKE addr,val two bytes (61)
DRAW [x,y] [TO x,y ...] 338
DRAW drawexp 338
DUMP a$ [TO file$] 312
EDIT 296
ELLIPSE x,y,rx,ry[,angle1,angle2] 345
ELSE
ELSE IF cond 257
END 296
ENDFOR 266
ENDFUNC 282
ENDIF 254
ENDIF 266
ENDPROC 277
ENDSELECT 261
ENDWHILE 266
EOF(#n) 212
EQV 99
EQV(x,y) 145
ERASE arr()[,...] 69
ERR 290
ERR$(x) 290
ERROR x 290
EVEN(x) 120
EVERY (STOP/CONT) 292
EVERY ticks GOSUB proc 292
EXEC mode,name,cmdl,env 454
EXEC(mode,mane,cmdl,env) 454
EXIST(name$) 209
EXIT IF 266
EXP(x) 120
FALSE 77
FATAL 290
FGETDTA() 205
FIELD #n,num AS var$[,...] 231
FIELD #n,num AT(addr)[,...] 231
FILES path$ [TO dev$] 203
FILESELECT path$,default$,namevar$ 401
FILL x,y[,border_color] 349
FIX(x) 120
FLOAT{addr} 8 bytes, GFA format (63)
FN func[(args...)] 284
FOR var=val [DOWN]TO val [STEP val] 266
FORM INPUT len AS a$ 175
FORM INPUT len,a$ 175
FRAC(x) 120
FRE() free memory (before garbage collection) (83)
FRE(x) free memory after garbage collection (83)
FSETDTA(addr) 205
FSFIRST(path$,attr) 207
FSNEXT() 207
FULLW n 391
GEMDOS(n[,args...]) 406
GET #n[,recnum] 233
GET x1,y1,x2,y2,hold$356
GOSUB proc[(args...)] 277
GOTO label 296
GRAPHMODE n 333
HARDCOPY 244
HEX$(val[,spaces]) 54
HIDEM 241
HIMEM 85
HLINE x1,y,x2,color,mode,pat_adr,pat_index 415
HTAB col 183
IF cond [THEN] 254
IMP 99
IMP(x,y) 145
INC ivar 138
INFOW n,a$ 391
INKEY$ 171
INLINE adr,num 88
INP(#n) 219
INP(n) 0PRN 1AUX 2CON 3MIDI 4IKBD 5RAW (235)
INP?(n) 235
INPAUX$ 237
INPMID$ 237
INPUT #n,var[,...] 222
INPUT ["text",]var[,...] no ? prompt (172)
INPUT ["text";]var[,...] with ? prompt (172)
INPUT$(num[,#n)) 221
INSERT x(i)=y 75
INSTR([x,]a$,s$[,x]) find s$ in a$ (156)
INT(x) 120
INT{addr} signed 2 bytes (63)
KEYDEF n,s$ 193
KEYGET n 188
KEYLOOK n 188
KEYPAD n 186
KEYPRESS n 191
KEYTEST n 188
KILL name$ 215
L:val push arg as a 4-byte long (408)
LEFT$(a$[,x]) 156
LEN(a$) 156
LET var=val 81
LINE INPUT #n,a$[,...] 222
LINE INPUT ["text",]var$[,...] no ? prompt (174)
LINE INPUT ["text";]var$[,...] with ? prompt (174)
LINE x1,y1,x2,y2 338
LIST [file$] 303
LLIST [file$] (A typo?) (303)
LOAD file$ 301
LOC(#n) 212
LOCAL var[,...] 281
LOCATE line,column 176
LOF(#n) 212
LOG(x) 120
LOG10(x) 120
LONG{addr} four bytes (63)
LOOP [WHILE/UNTIL] 266
LPEEK(addr) four bytes (61)
LPOKE addr,val four bytes (61)
LPOS(x) 244
LPRINT printstuff 244
LSET a$=b$ 156
L~A base of line-A variable region (426)
MALLOC(amt) 89
MAX$(x$[,...]) 120 (?)
MAX(x[,...]) 120
MENU item,mode 384
MENU KILL 383
MENU m$() 381
MENU OFF 383
MENU(n) 367
MFREE(addr) 89
MID$(a$,x[,y]) command or function (156)
MIN$(x$[,...]) 120 (?)
MIN(x[,...]) 120
MKD(x) see CVD (57)
MKDIR name$ 208
MKI(x) see CVI (57)
MKL(x) see CVL (57)
MKS(x) see CVS (57)
MOD 97
MOD(val1,val2) 141
MODE n 181
MONITOR [x] (450)
MOUSE xvar,yvar,kvar 238
MOUSEK 238
MOUSEX 238
MOUSEY 238
MSHRINK(addr,siz) 89
MUL ivar,val 138
MUL(val1,val2) 141
NAME$ old$ AS new$ 215
NEW 300
NEXT var 266
NOT 99
OCT$(val[,spaces]) 53
ODD(x) 120
OFFSET xorigin,yorigin 336
ON BREAK (CONT / GOSUB proc) 287
ON ERROR [GOSUB proc] 288
ON MENU BUTTON clicks,key,state GOSUB proc 372
ON MENU GOSUB proc 381
ON MENU IBOX nr,x,y,w,h GOSUB proc 375
ON MENU KEY GOSUB proc 374
ON MENU MESSAGE GOSUB proc 377
ON MENU OBOX nr,x,y,w,h GOSUB proc 375
ON MENU time 365
ON val GOSUB proc[,...] 259
OPEN mode$,#n,name$[,reclen] 210
OPENW #n,x,y,w,h,attr 388
OPENW n[x,y] 388
OPTION BASE n n is 0 or 1 (43)
OR 99
OR(x,y) 145
OTHERWISE 261
OUT #n,a[,...] 219
OUT n,a[,...] 0PRN 1AUX 2CON 3MIDI 4IKBD 5RAW (235)
OUT?(n) 235
PAUSE x 50ths of a sec (296)
PBOX x1,y1,x2,y2 344
PCIRCLE x,y,r[,angle1,angle2] 345
PEEK(addr) one byte (61)
PELLIPSE x,y,rx,ry[,angle1,angle2] 345
PI 77
PLOT x,y 338
POINT(x,y) read color at this point (348)
POKE addr,val one byte (61)
POLYFILL n,x(),y()[OFFSET x_off,y_off] 346
POLYLINE n,x(),y()[OFFSET x_off,y_off] 346
POLYMARK n,x(),y()[OFFSET x_off,y_off] 346
POS(x) 183
PRBOX x1,y1,x2,y2 344
PRED(a$) previous char in ASCII code (156)
PRED(val) 141
PRINT #n,stuff 223
PRINT #n,USING format$,stuff 223
PRINT AT(col,line);USING format$,stuff 179
PRINT USING format$,stuff 179
PRINT [at(col,line);]stuff 176
PROCEDURE proc[(args...)] 277
PSAVE file$ 302
PSET x,y,color 412
PTST(x,y) 413
PUT #n[,recnum] 233
PUT x1,y1,hold$[,mode] 356
QSORT x$([s]) WITH i()[,n[,j%()]] 73
QSORT x([s])[,n][,y()] 73
QUIT [n] 296
RAD(grad) 120
RAND(x) 131
RANDOM(x) 131
RANDOMIZE y 131
RBOX x1,y1,x2,y2 344
RCALL addr,reg%() 452
RC_COPY x_adr,sx,sy,w,h TO d_adr,dx,dy[,mode] 398
RC_INTERSECT(x1,y1,w1,h1,x2,y2,w2,h2) 396
READ var[,...] 197
RECALL #n,x$(),max,ivar 225
RECORD #n,var (not described anywhere!) (233)
RELSEEK #n,offs 228
REM text 296
RENAME old$ AS new$ 215
REPEAT 266
RESERVE [n] 87
RESTORE label 197
RESUME [NEXT / label] 288
RETURN 277
RETURN exp 282
RIGHT$(a$[,x]) 156
RINSTR([x,]a$,s$[,x]) find s$ in a$ from rt (156)
RMDIR name$ 208
RND[(x)] 131
ROL&(val,count) 145
ROL(val,count) 145
ROL|(val,count) 145
ROR&(val,count) 145
ROR(val,count) 145
ROR|(val,count) 145
ROUND(x[,n]) 120
RSET a$=b$ 156
RUN [file$] 306
SAVE file$ 302
SDPOKE addr,val super, two bytes (61)
SEEK #n,pos 228
SELECT val see CASE, CONT, DEFUAULT, ENDSELECT (261)
SETCOLOR reg,(r,g,b or rgb) 318
SETMOUSE x,y 240
SGET screen$ 355
SGN(x) 120
SHL&(val,count) 145
SHL(val,count) 145
SHL|(val,count) 145
SHOWM 241
SHR&(val,count) 145
SHR(val,count) 145
SHR|(val,count) 145
SIN(x) 120
SINGLE{addr} 4 bytes, IEEE format (63)
SINQ(grad) 120
SLPOKE addr,val super, four bytes (61)
SOUND cha,vol,#per,dur 246
SOUND cha,vol,note,octave,dur 246
SPACE$(count) 156
SPC(count) used in PRINT only, uses no memory (156)
SPOKE addr,val super, one byte (61)
SPRITE pattern$[,x,y] 353
SPUT screen$ 355
SQR(x) 120
SSORT x$(s) WITH i()[,n[,j%()]] 73
SSORT x([s])[,n[,j%()]] 73
STICK mode 242
STICK(n) 242
STOP 296
STORE #n,x$()[,number] 225
STR$(val,start,count) 51
STR$(val[,spaces]) 51
STRIG(n) 242
STRING$(count,a$) 156
SUB ivar,val 138
SUB(val1,val2) 141
SUCC(a$) next char in ASCII code (156)
SUCC(val) 141
SWAP *a,b() 71
SWAP a(),b() 71
SWAP a,b 71
SWAP(x) swaps upper and lower words (145)
SYSTEM [n] 296
TAB(col) 183
TAN(x) 120
TEXT x,y[,len],string$ 352
TIME$ format is HH:MM:SS (78)
TIMER 200 Hz timer value (78)
TITLEW n,a$ 391
TOPW n 391
TOUCH #n 212
TRACE$ 310
TROFF 308
TRON [#n] 308
TRON proc 310
TRUE 77
TRUNC(x) 120
TYPE(*var) returns type 0-13 (48)
UNTIL 266
UPPER$(a$) 156
V:var addr of value part of var (?) (67)
VAL(s$) 55
VAL?(s$) number of characters VAL-able (56)
VAR arg[,...] see PROCEDURE and FUNCTION (279)
VARPTR(var) address of value part of var (67)
VOID fexp fexp is a function expression (82)
VSETCOLOR i,(r,g,b or rgb) 320
VSYNC 357
VTAB line 183
W:val push arg as a 2-byte int (408)
WAVE voc,env,form,len,dur 246
WEND 266
WHILE 266
WINDTAB 393
WORD(x) lower 16 bits (signed) of x (145)
WRITE #n,exp[,...] 223
WRITE val[,...] 176
W_HAND(#index) GFA index to AES handle (390)
W_INDEX(#handle) AES handle to GFA index (390)
XBIOS(n[,args...]) 406
XOR 99
XOR(x,y) 145
\ 97
^ 97
{addr} same as LONG{addr}: four bytes (63)
| var suffix: one byte int
~ exp 82